草庐IT

java - 没有 WebApp,WebSockets 无法工作

全部标签

Ruby Sinatra 在没有 PEM 和 OpenSSL::SSL::VERIFY_NONE 的情况下创建发布请求

我尝试使用SSL创建POST请求,但没有OpenSSL::SSL::VERIFY_NONE,因为它打开了安全攻击并且没有PEM证书。但是我遇到了问题,我发送POST请求的ruby​​代码:post'/test/test1'docross_originpost_data=request.body.readres_Data=JSON.parse(post_data)userName=res_Data['username']@responseFromServer=''uri=URI('https://test.com/test1')Net::HTTP.start(uri.host,uri.p

ruby - 无法在 OSX 10.10 Yosemite 上的 RVM 中安装 ruby​​ 1.9.2

好的,我已经尝试过:重新安装RVM;将XCode更新到6.1;安装command_line_tools_for_osx_10.10_for_xcode_6.1.dmg;对我来说没有任何用处!当我运行rvminstallruby​​-1.9.2时,我得到了这个错误:Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.10/x86_64/ruby-1.9.2-p330.Itisnotpossibletobuildmovablebinariesforrubies1.8-1.9.2,b

ruby-on-rails - 为什么 Ruby 无法连接到我的 Tor 网络?

我在MacElCapitan上使用RubyonRails4.2.7,并且刚刚安装了Tor浏览器(v6.0.4)。我启动了我的Tor浏览器,通过查看几个网页验证了它的运行,但是使用这个gem—https://github.com/dryruby/tor.rb,当我运行我的脚本时,Ruby不相信Tor正在运行require'tor'...puts"avaailble:#{Tor.available?}"puts"version:#{Tor.version}"返回avaailble:falseversion:确实,当我尝试使用https://github.com/brunogh/tor_re

ruby-on-rails - Rails 4.2,回形针 gem 。无法附加 .docx 类型,尽管已注册 MIME 类型,但读取 content_type 为 'application/zip'

我已经注册了一个MIME类型以允许Paperclip读取.docx文件的content_type作为application/vnd.openxmlformats-officedocument.wordprocessingml.document。但是在测试中,content_type仍被读取为application/zip。知道为什么吗?更令人沮丧的是,.pptx和.xlsxmime类型已经被注册,这些测试通过了(呃)。config/initializers/mime_types.rbMime::Type.register'application/vnd.openxmlformats-o

ruby-on-rails - 无法在 Windows 7 上安装 Rmagick 和 Imagemagick

当我从rmagick-2.13.1.gem所在的目录运行geminstallrmagick-2.13.1.gem时,我收到一条错误消息,指出它无法构建gemnative扩展,如下所示它说c:/Ruby192/bin/ruby.exeextconf.rbcheckingforRubyversion>=1.8.5...yesUnabletogetImagemagickversion***extconf.rbfailed***CouldnotcreateMakefileduetosomereason,probablylackofnecessarylibrariesand/orheaders.

ruby - 有没有办法在 Vim 中为 Ruby 设置良好的自动完成?

我一直在尝试为Ruby代码设置Vim自动完成功能,但没有成功。我的意思是“工作”,但我希望有更好的插件或配置可用。我已经设置了ruby​​complete插件,它做得不错,但与像RubyMine这样的IDE相比就差强人意了。一旦我安装它,它只是呼吸新鲜空气,看看我错过了什么。它非常了解语法、上下文,并且通常只显示相关的可能选项。也许我只是没有正确设置。不可能找到关于如何解决这个问题的教程、博客文章和好的文档(尤其是最新的文档)。有时您只是发现有不同的工具和设置,但没有太多关于如何操作的解释。是否有针对此类事物的社区标准?实现这一目标的最佳工具是什么?任何好的教程、资源、关于如何去做的线

ruby-on-rails - Rails 3 如何允许在没有_attributes 指定的情况下传递嵌套属性

当使用accepts_nested_attributes_for时,我不想传递“child_attributes”,而是传递“child”。我很确定,如果我在我的Controller中放入大量逻辑来创建记录和子项,我就可以完成此操作。但是,为了使我的Controller保持干净和逻辑应有的位置,即本例中的模型,我想知道如何在执行POST或PUT时切换rails3以使用此语法。{"name":"test","child_attributes":[{"id":1,"name":"test_child_update"},{"name":"test_child_create"}}相当{"nam

ruby - 在 JRuby 中,如何确定导致 java.lang.ThreadDeath 的原因?

在为一些与JRuby中的临时文件交互的代码运行单元测试时,我有时会得到以下信息:Exception:java.lang.ThreadDeaththrownfromtheUncaughtExceptionHandlerinthread"Thread-6395"它似乎没有引起任何问题,但这是怎么回事,我如何确定它发生在哪里?我尝试打开-d,但这并没有给我异常的堆栈跟踪。 最佳答案 FWIW:这可能与http://jira.codehaus.org/browse/JRUBY-7074有关.我偶尔会在不使用反引号但调用系统的JRuby程序中

ruby - 将 ORM 添加到 Sinatra 应用程序;有没有问题少性能好的理想的?

我希望将ORM添加到我现有的Sinatra应用程序中。尽管我还没有尝试过ActiveRecord,但我了解了Datamapper、Sequel和ActiveRecord。Datamapper看起来很简单,但我一直面临“WhatORMtouseinoneprocessmultipledbconnectionssinatraapplication?”中讨论的问题,但无法理解解决方案和根本原因。对于选择合适的、以性能为导向的ORM有什么建议吗? 最佳答案 Sequel足够快,但功能较少,而ActiveRecord有许多很酷的功能,导致一些

ruby-on-rails - Ruby NET::HTTP 在主体之前读取 header (没有 HEAD 请求)?

我使用Net::HTTP和Ruby来抓取URL。我不想抓取流式音频,例如:http://listen2.openstream.co/334其实我只想抓取Html内容,所以没有pdfs、video、txt..现在,我将open_timeout和read_timeout都设置为10,所以即使我抓取这些流式音频页面,它们也会超时。url='http://listen2.openstream.co/334'path=uri.pathreq=Net::HTTP::Get.new(path,{'Accept'=>'*/*','Content-Type'=>'text/plain;charset=u